Algorithms for Normal Curves and Surfaces
نویسندگان
چکیده
We derive several algorithms for curves and surfaces represented using normal coordinates. The normal coordinate representation is a very succinct representation of curves and surfaces. For embedded curves, for example, its size is logarithmically smaller than a representation by edge intersections in a triangulation. Consequently, fast algorithms for normal representations can be exponentially faster than algorithms working on the edge intersection representation. Normal representations have been essential in establishing bounds on the complexity of recognizing the unknot [Hak61, HLP99, AHT02], and string graphs [SSŠ02]. In this paper we present efficient algorithms for counting the number of connected components of curves and surfaces, deciding whether two curves are isotopic, and computing the algebraic intersection numbers of two curves. Our main tool are equations over monoids, also known as word equations.
منابع مشابه
From Normal Surfaces to Normal Curves to Geodesics on Surfaces
Motivated by the topological theory of normal surface we give in this paper a complete study of the relations between geodesic curves and normal curves embedded in a triangulated Riemannian surface. Normal surface theory is a topological piecewise linear (p` for short) counterpart of the differential geometric theory of minimal surfaces. This theory studies the ways surfaces intersect with a gi...
متن کاملAnother Type of Generalized Ball Curves and Surfaces
In 2000, Wu presented two new types of generalized Ball curves, one of which is called an NB1 curve located between the Wang–Ball curve and the Said–Ball curve. In this article, the authors aim to discuss properties of NB1 curves and surfaces, including the recursive algorithms, conversion algorithms between NB1 and Bézier curves and surfaces, etc. In addition the authors compare the computatio...
متن کاملTENSION QUARTIC TRIGONOMETRIC BÉZIER CURVES PRESERVING INTERPOLATION CURVES SHAPE
In this paper simple quartic trigonometric polynomial blending functions, with a tensionparameter, are presented. These type of functions are useful for constructing trigonometricB´ezier curves and surfaces, they can be applied to construct continuous shape preservinginterpolation spline curves with shape parameters. To better visualize objects and graphics atension parameter is included. In th...
متن کاملComputing Dehn Twists and Geometric Intersection Numbers in Polynomial Time
Simple curves on surfaces are often represented as sequences of intersections with a triangulation. However, topologists have much more succinct ways of representing simple curves such as normal coordinates which are exponentially more succinct than intersection sequences. Nevertheless, we show that the following two basic tasks of computational topology, namely performing a Dehn-twist of a cur...
متن کاملExact Parameterization of Convolution Surfaces and Rational Surfaces with Linear Normals
It is shown that curves and surfaces with a linear field of normal vectors are dual to graphs of univariate and bivariate polynomials. We discuss the geometric properties of these curves and surfaces. In particular, it is shown that the convolution with general rational curves and surfaces yields again rational curves and surfaces.
متن کامل